package com.hlkj.pay.app.merchant.ext.impl.gtzfpay.dto.req;

import lombok.Data;

@Data
public class GtzfUploadRequest {

    /** 操作类型：1：新增、2：修改，有商户号custId请填写2 */
    private String operType;

    /** 商户登录名 */
    private String custLogin;

    /** 商户号，只有在已有商户号的情况下必须传 */
    private String custId;

    /** 代理商ID */
    private String agetId;

    /** 时间戳，商户的第一张图片，无需上传该字段，由国通服务端返回，同一商户其他图片上传时，需带上第一张图片返回的时间戳 */
    private String timestamp;

    /** 图片类型标识 */
    private String flag;

    /** 营业执照/事业单位法人证书/登记证书等 */
    private String busPhotoFront;

    /** 政府组织及事业单位上传的单位证明函 */
    private String filed4;

    /** 身份证正面照 */
    private String credPhotoFront;

    /** 身份证反面照 */
    private String credPhotoBack;

    /** 法人对私与非法人对私上传结算卡正面照，其他类型上传开户许可证/印鉴卡 */
    private String authPic;

    /** 非法人结算类型时必传，身份证正面照 */
    private String credPicF;

    /** 非法人结算类型时必传，身份证反面照 */
    private String credPicB;

    /** 法人或结算人与授权书合影（非法人结算类型必传） */
    private String stlAuth;

    /** 非法人结算类型时必传的授权书 */
    private String authCert;

    /** 储备字段（无需处理） */
    private String stlDoor;

    /** 小微商户必传的收银台照 */
    private String jsrcPhoto;

    /** 所有进件商户类型都需传的营业场所内景照 */
    private String indoorScenesPhoto;

    /** 所有进件商户类型都需传的营业场所门头照 */
    private String doorHeaderPhoto;

    /** 所有进件商户类型都需传的收银台照 */
    private String cashierPhoto;

    /** 非必传字段 */
    private String filed5;

    /** 非必传字段 */
    private String filed3;

    /** 非必传字段 */
    private String filed2;

    /** 非必传字段 */
    private String filed1;

    /** 未进行安心签时需上传的图片1 */
    private String infoPhoto1;

    /** 未进行安心签时需上传的图片2 */
    private String infoPhoto2;

    /** 未进行安心签时需上传的图片3 */
    private String infoPhoto3;

    /** 未进行安心签时需上传的图片4 */
    private String netPhoto1;

    /** 未进行安心签时需上传的图片5 */
    private String netPhoto2;

    /** 未进行安心签时需上传的图片6 */
    private String netPhoto3;

    /** 未进行安心签时需上传的图片7 */
    private String netPhoto4;

    /** 未进行安心签时需上传的图片8 */
    private String netPhoto5;

    /** 未进行安心签时需上传的图片9 */
    private String netPhoto6;

    /** 未进行安心签时需上传的图片10 */
    private String netPhoto7;

    /** 未进行安心签时需上传的图片11 */
    private String netPhoto8;

    /** 未进行安心签时需上传的图片12 */
    private String netPhoto9;

    /** 开户许可证图片 */
    private String accOpenPermitPhoto;

    /** 受益人身份证正面照 */
    private String beneficiarCredFront;

    /** 受益人身份证反面照 */
    private String beneficiarCredBack;

    /** 手持授权书合影 */
    private String handAuthPic;

    /** 默认版本号 */
    private String version;

    /** 签名 */
    private String sign;

}
